<#ftl strip_whitespace="false" />
package ${asPackage}
{
    [Bindable]
    [RemoteClass("${class.name}")]
    class ${class.simpleName} extends ${parentClass.simpleName}
    {
        public ${class.simpleName}()
        {
            super();
        }
		<#list fields as field>
        private var _${field.name}:${field.type.simpleName};
		</#list>
		<#list fields as field>
        public function get ${field.name}():${field.type.simpleName}
        {
            return _${field.name};
        }
        
        public function set ${field.name}(value:${field.type.simpleName}):void
        {
            _${field.name} = value;
        }
		</#list>
		
	}
	
}